﻿
<!DOCTYPE html>
<html lang="zh-CN">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <meta property="wb:webmaster" content="572c54c2cc00c6fb" />
    <meta name="referrer" content="always">
    
    <title>
新豆瓣
</title>
    

<style>
html{color:#111;background:#fff}body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote,p{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,i,strong,th,var,optgroup{font-style:normal;font-weight:normal}ul,ol{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:baseline}sub{vertical-align:baseline}legend{color:#000}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}input,button,textarea,select{*font-size:100%}pre{white-space:pre-wrap;word-wrap:break-word}a{cursor:pointer}a:link{color:#369;text-decoration:none}a:visited{color:#669;text-decoration:none}a:hover{color:#fff;text-decoration:none;background:#039}a:active{color:#fff;text-decoration:none;background:#f93}a img{border-width:0;vertical-align:middle}body,td,th{font:12px Helvetica,Arial,sans-serif;line-height:1.62}table{border-collapse:collapse;border:0;padding:0;margin:0}wbr:after{content:"\00200B"}textarea{resize:none}input[type=text]:focus,input[type=password]:focus,textarea:focus{outline:0}body{-webkit-text-size-adjust:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.bn-small,a.bn-cta,.bn-cta input,.bn-flat input{margin:0;border:0;background:transparent;cursor:pointer;-webkit-appearance:none}.lnk-flat,.bn-flat{display:inline-block;*display:inline;zoom:1;overflow:hidden;vertical-align:middle;color:#444;border-width:1px;border-style:solid;border-color:#bbb #bbb #999;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.lnk-flat,.bn-flat input{height:2.1em;padding:0 1.16em 2px;line-height:2.2;*line-height:2.3;font-size:12px;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:url(https://img3.doubanio.com/f/accounts/23850eee993fea8be43be857dcbaa23961de56aa/pics/bn_ie_bg.png) repeat-x top;background-image:-webkit-gradient(linear,left top,left bottom,from(#fcfcfc),to(#e9e9e9));background-image:-webkit-linear-gradient(top,#fcfcfc,#e9e9e9);background-image:-moz-linear-gradient(top,#fcfcfc,#e9e9e9);background-image:-ms-linear-gradient(top,#fcfcfc,#e9e9e9);background-image:-o-linear-gradient(top,#fcfcfc,#e9e9e9);background-image:linear-gradient(top,#fcfcfc,#e9e9e9)}.lnk-flat:hover,.bn-flat input:hover,.bn-flat-over{color:#333;border-color:#999 #999 #666;background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8',endColorstr='#dddddd',GradientType=0);background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#ddd));background-image:-webkit-linear-gradient(top,#f8f8f8,#ddd);background-image:-moz-linear-gradient(top,#f8f8f8,#ddd);background-image:-ms-linear-gradient(top,#f8f8f8,#ddd);background-image:-o-linear-gradient(top,#f8f8f8,#ddd);background-image:linear-gradient(top,#f8f8f8,#ddd)}.lnk-flat:active,.bn-flat input:active,.bn-flat-active input{color:#333;border-color:#999 #999 #666;background:#ddd}.lnk-flat{line-height:2.2em}.lnk-flat:link,.lnk-flat:visited{text-decoration:none}a.bn-cta,.bn-cta input{display:inline-block;padding:4px 20px;border:1px solid #528641;background:#3fa156;color:#fff;font-size:14px;letter-spacing:2px;*position:relative;*display:inline;zoom:1;*padding:6px 20px 4px;*line-height:1.2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}a.bn-cta{vertical-align:middle}.bn-cta input{padding:5px 18px;*padding:4px 10px 2px;*vertical-align:middle}a.bn-cta:link,a.bn-cta:visited{color:#fff}.bn-cta input:hover,a.bn-cta:hover{background-color:#4fca6c;border-color:#6aad54}.bn-cta input:active,a.bn-cta:active{background-color:#3fa156;border-color:#528641}.bn-small{padding:1px 2px;border:1px solid #ffabab;color:#ff7676;background:#fdd;height:1.5em\9;line-height:1.56;*line-height:1.4;*position:relative;-webkit-appearance:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}a.bn-small:link,a.bn-small:visited,a.bn-small:hover,a.bn-small:active{padding:0 4px;line-height:1.8;font-size:12px;*line-height:1.3;zoom:1;*height:13px;*overflow:hidden;color:#ff7676;background:#fdd}a.bn-small:hover,a.bn-small:active{border-color:#ff7676;background-color:#ff7676;color:#fdd}.recsubmit .bn-flat{margin:0 10px}.basic-input,.basic-textarea{padding:5px;height:18px;font-size:14px;vertical-align:middle;border:1px solid #c9c9c9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.basic-input:focus,.basic-textarea:focus{border:1px solid #a9a9a9}.disabled-input{background:#eee;color:#999}.basic-textarea{height:auto}ul,ol{margin:0;padding:0}.wrapper,.header,.footer{width:950px;margin:0 auto 40px;overflow:hidden;zoom:1}.header{margin-bottom:40px}.article{float:left;width:590px;margin-right:50px}.aside{color:#666;overflow:hidden;zoom:1}.aside h2{font-size:15px;color:#072;margin:0 0 12px 0;line-height:150%}.single-nav{padding-top:30px}.sidenav{margin-top:1em}.sidenav li{margin-bottom:1em}h1{display:block;margin:0;padding:0 0 15px 0;font-size:25px;font-weight:bold;color:#494949;line-height:1.1}p{margin:1em 0}.site-nav-logo a:hover{background:0}
</style>

<style>
a { color: #336699 }
em { font-style: normal }
form { position: relative; left: 0; top: 0 }
.item { clear:both;margin: 15px 0 }
.item-error { margin-left: 75px; color: #fe2617 }
.suggestion { padding-left: 75px }
.article { padding-bottom: 1em; }
label { display: inline-block; float:left; margin-right: 15px; text-align: right; width: 60px; font-size: 14px; line-height: 30px; vertical-align: middle }
p.agreement { margin-left: 75px; }
.agreement-label { display: inline; width: auto; text-align: left; float: none }
.box { margin-left: 75px }
.basic-input { width: 200px; padding: 5px; height: 18px; font-size: 14px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: 1px solid #c9c9c9 }
.item .basic-input:focus { border: 1px solid #a9a9a9 }
.validate-option { display: none; color: #808080 }
.validate-error { display: none; color: #fe2617 }
p.validate-error { margin-left: 75px }
.loc-item .validate-error { line-height: 30px }
.extra-tips .validate-error , .extra-tips .validate-option { padding-left: 10px; background: url(https://img3.doubanio.com/f/shire/49ede118d7ddeccdbb53cc2bc36248fb36ab6eae/pics/icon/tips_arrow.gif) no-repeat}
.extra-tips .validate-error { background-position: left -52px }
.extra-tips .validate-option { background-position: left 4px }
.loc { font-size: 12px; line-height: 30px }
.tips , #location , .agreement-label { font-size: 12px; color: #808080 }
#location strong { color: #111111; font-weight: normal }
.captcha-item span.validate-error { padding-left: 10px; background: url(https://img3.doubanio.com/f/shire/49ede118d7ddeccdbb53cc2bc36248fb36ab6eae/pics/icon/tips_arrow.gif) no-repeat left -52px ; display: none }
.captcha-img { margin: 2px 6px 0 0; vertical-align: top }
.captcha-item label { height: 90px }
.captcha-item .basic-input { width: 95px }
.captcha-item { zoom: 1 }
.agreement input , .agreement label { cursor: pointer }
.agreement-label { color: #000 }
#email_suggestion { display: inline-block; position: absolute; left: 75px; top: 30px; _left: 0px }
#email_suggestion p { background: #eef9eb; border: 1px solid #5e5e5f; margin: 0; padding: 3px }
.btn-submit { cursor: pointer; font-size: 14px; font-weight: bold; padding: 6px 26px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; *width: 100px }
.disabled { color: #999; background: #f0f0f0; border: 1px solid #b9b9b9 }
.enabled { color: #ffffff; background: #3fa156; border: 1px solid #528641 }
.device-mobile .captcha-img { display:block;max-width:60%; }
.device-mobile .captcha-item p { margin-bottom:1em; }
.device-mobile .item-submit { margin-bottom:2em;  }

#request-phone-code-btn { cursor: pointer;background: #fff;border: 1px solid #c9c9c9;font-size: 13px;padding: 6px 15px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;vertical-align: middle; }

#captcha_dialog input[name="captcha-solution"]{padding:5px;width:238px;height:25px;border:1px solid #c9c9c9;border-radius:3px;vertical-align:middle;font-size:22px}#captcha_dialog input[type="button"]{height:2.1em;padding:0 1.16em 2px;border:1px solid #c9c9c9;border-radius:3px;background:transparent}#captcha_dialog input#captcha{width:200px}#captcha_dialog .captcha-img{width:210px;cursor:pointer;margin:0}#captcha_dialog .bd{text-align:center}#captcha_dialog .ft .bn-flat input{font-weight:bold;margin:0}
.flag{position:absolute;text-indent:-999em;padding:0 !important;margin:0 10px 0 0;width:16px;height:11px;background:url(https://img3.doubanio.com/f/accounts/e999a57742934945b3b9457911963b236c6f23e6/pics/national_flags.png) no-repeat}.flag.ad{background-position:0 0}.flag.ae{background-position:0 -11px}.flag.af{background-position:0 -22px}.flag.ag{background-position:0 -33px}.flag.ai{background-position:0 -44px}.flag.al{background-position:0 -55px}.flag.am{background-position:0 -66px}.flag.an{background-position:0 -77px}.flag.ao{background-position:0 -88px}.flag.ar{background-position:0 -99px}.flag.as{background-position:0 -110px}.flag.at{background-position:0 -121px}.flag.au{background-position:0 -132px}.flag.aw{background-position:0 -143px}.flag.ax{background-position:0 -154px}.flag.az{background-position:0 -165px}.flag.ba{background-position:0 -176px}.flag.bb{background-position:0 -187px}.flag.bd{background-position:0 -198px}.flag.be{background-position:0 -209px}.flag.bf{background-position:0 -220px}.flag.bg{background-position:0 -231px}.flag.bh{background-position:0 -242px}.flag.bi{background-position:0 -253px}.flag.bj{background-position:0 -264px}.flag.bm{background-position:0 -275px}.flag.bn{background-position:0 -286px}.flag.bo{background-position:0 -297px}.flag.br{background-position:0 -308px}.flag.bs{background-position:0 -319px}.flag.bt{background-position:0 -330px}.flag.bv{background-position:0 -341px}.flag.bw{background-position:0 -352px}.flag.by{background-position:0 -363px}.flag.bz{background-position:0 -374px}.flag.ca{background-position:0 -385px}.flag.catalonia{background-position:0 -396px}.flag.cc{background-position:0 -407px}.flag.cd{background-position:0 -418px}.flag.cf{background-position:0 -429px}.flag.cg{background-position:0 -440px}.flag.ch{background-position:0 -451px}.flag.ci{background-position:0 -462px}.flag.ck{background-position:0 -473px}.flag.cl{background-position:0 -484px}.flag.cm{background-position:0 -495px}.flag.cn{background-position:0 -506px}.flag.co{background-position:0 -517px}.flag.cu{background-position:0 -528px}.flag.cr{background-position:0 -539px}.flag.cs{background-position:0 -550px}.flag.cv{background-position:0 -561px}.flag.cx{background-position:0 -572px}.flag.cy{background-position:-16px 0}.flag.cz{background-position:-16px -11px}.flag.de{background-position:-16px -22px}.flag.dj{background-position:-16px -33px}.flag.dk{background-position:-16px -44px}.flag.dm{background-position:-16px -55px}.flag.do{background-position:-16px -66px}.flag.dz{background-position:-16px -77px}.flag.ec{background-position:-16px -88px}.flag.ee{background-position:-16px -99px}.flag.eg{background-position:-16px -110px}.flag.eh{background-position:-16px -121px}.flag.england{background-position:-16px -132px}.flag.er{background-position:-16px -143px}.flag.es{background-position:-16px -154px}.flag.et{background-position:-16px -165px}.flag.eu{background-position:-16px -176px}.flag.fam{background-position:-16px -187px}.flag.fi{background-position:-16px -198px}.flag.fj{background-position:-16px -209px}.flag.fk{background-position:-16px -220px}.flag.fm{background-position:-16px -231px}.flag.fo{background-position:-16px -242px}.flag.fr{background-position:-16px -253px}.flag.ga{background-position:-16px -264px}.flag.gb{background-position:-16px -275px}.flag.gd{background-position:-16px -286px}.flag.ge{background-position:-16px -297px}.flag.gf{background-position:-16px -308px}.flag.gh{background-position:-16px -319px}.flag.gi{background-position:-16px -330px}.flag.gl{background-position:-16px -341px}.flag.gm{background-position:-16px -352px}.flag.gn{background-position:-16px -363px}.flag.gp{background-position:-16px -374px}.flag.gq{background-position:-16px -385px}.flag.gr{background-position:-16px -396px}.flag.gs{background-position:-16px -407px}.flag.gt{background-position:-16px -418px}.flag.gu{background-position:-16px -429px}.flag.gw{background-position:-16px -440px}.flag.gy{background-position:-16px -451px}.flag.hk{background-position:-16px -462px}.flag.hm{background-position:-16px -473px}.flag.hn{background-position:-16px -484px}.flag.hr{background-position:-16px -495px}.flag.ht{background-position:-16px -506px}.flag.hu{background-position:-16px -517px}.flag.id{background-position:-16px -528px}.flag.ie{background-position:-16px -539px}.flag.il{background-position:-16px -550px}.flag.in{background-position:-16px -561px}.flag.io{background-position:-16px -572px}.flag.iq{background-position:-32px 0}.flag.ir{background-position:-32px -11px}.flag.is{background-position:-32px -22px}.flag.it{background-position:-32px -33px}.flag.jm{background-position:-32px -44px}.flag.jo{background-position:-32px -55px}.flag.jp{background-position:-32px -66px}.flag.ke{background-position:-32px -77px}.flag.kg{background-position:-32px -88px}.flag.kh{background-position:-32px -99px}.flag.ki{background-position:-32px -110px}.flag.km{background-position:-32px -121px}.flag.kn{background-position:-32px -132px}.flag.kp{background-position:-32px -143px}.flag.kr{background-position:-32px -154px}.flag.kw{background-position:-32px -165px}.flag.ky{background-position:-32px -176px}.flag.kz{background-position:-32px -187px}.flag.la{background-position:-32px -198px}.flag.lb{background-position:-32px -209px}.flag.lc{background-position:-32px -220px}.flag.li{background-position:-32px -231px}.flag.lr{background-position:-32px -242px}.flag.lk{background-position:-32px -253px}.flag.ls{background-position:-32px -264px}.flag.lt{background-position:-32px -275px}.flag.lu{background-position:-32px -286px}.flag.lv{background-position:-32px -297px}.flag.ly{background-position:-32px -308px}.flag.ma{background-position:-32px -319px}.flag.mc{background-position:-32px -330px}.flag.md{background-position:-32px -341px}.flag.me{background-position:-32px -352px}.flag.mg{background-position:-32px -363px}.flag.mh{background-position:-32px -374px}.flag.mk{background-position:-32px -385px}.flag.ml{background-position:-32px -396px}.flag.mm{background-position:-32px -407px}.flag.mn{background-position:-32px -418px}.flag.mo{background-position:-32px -429px}.flag.mp{background-position:-32px -440px}.flag.mq{background-position:-32px -451px}.flag.mr{background-position:-32px -462px}.flag.ms{background-position:-32px -473px}.flag.mt{background-position:-32px -484px}.flag.mu{background-position:-32px -495px}.flag.mv{background-position:-32px -506px}.flag.mw{background-position:-32px -517px}.flag.mx{background-position:-32px -528px}.flag.my{background-position:-32px -539px}.flag.mz{background-position:-32px -550px}.flag.na{background-position:-32px -561px}.flag.nc{background-position:-32px -572px}.flag.ne{background-position:-48px 0}.flag.nf{background-position:-48px -11px}.flag.ng{background-position:-48px -22px}.flag.ni{background-position:-48px -33px}.flag.nl{background-position:-48px -44px}.flag.no{background-position:-48px -55px}.flag.np{background-position:-48px -66px}.flag.nr{background-position:-48px -77px}.flag.nu{background-position:-48px -88px}.flag.nz{background-position:-48px -99px}.flag.om{background-position:-48px -110px}.flag.pa{background-position:-48px -121px}.flag.pe{background-position:-48px -132px}.flag.pf{background-position:-48px -143px}.flag.pg{background-position:-48px -154px}.flag.ph{background-position:-48px -165px}.flag.pk{background-position:-48px -176px}.flag.pl{background-position:-48px -187px}.flag.pm{background-position:-48px -198px}.flag.pn{background-position:-48px -209px}.flag.pr{background-position:-48px -220px}.flag.ps{background-position:-48px -231px}.flag.pt{background-position:-48px -242px}.flag.pw{background-position:-48px -253px}.flag.py{background-position:-48px -264px}.flag.qa{background-position:-48px -275px}.flag.re{background-position:-48px -286px}.flag.ro{background-position:-48px -297px}.flag.rs{background-position:-48px -308px}.flag.ru{background-position:-48px -319px}.flag.rw{background-position:-48px -330px}.flag.sa{background-position:-48px -341px}.flag.sb{background-position:-48px -352px}.flag.sc{background-position:-48px -363px}.flag.scotland{background-position:-48px -374px}.flag.sd{background-position:-48px -385px}.flag.se{background-position:-48px -396px}.flag.sg{background-position:-48px -407px}.flag.sh{background-position:-48px -418px}.flag.si{background-position:-48px -429px}.flag.sj{background-position:-48px -440px}.flag.sk{background-position:-48px -451px}.flag.sl{background-position:-48px -462px}.flag.sm{background-position:-48px -473px}.flag.sn{background-position:-48px -484px}.flag.so{background-position:-48px -495px}.flag.sr{background-position:-48px -506px}.flag.st{background-position:-48px -517px}.flag.sv{background-position:-48px -528px}.flag.sy{background-position:-48px -539px}.flag.sz{background-position:-48px -550px}.flag.tc{background-position:-48px -561px}.flag.td{background-position:-48px -572px}.flag.tf{background-position:-64px 0}.flag.tg{background-position:-64px -11px}.flag.th{background-position:-64px -22px}.flag.tj{background-position:-64px -33px}.flag.tk{background-position:-64px -44px}.flag.tl{background-position:-64px -55px}.flag.tm{background-position:-64px -66px}.flag.tn{background-position:-64px -77px}.flag.to{background-position:-64px -88px}.flag.tr{background-position:-64px -99px}.flag.tt{background-position:-64px -110px}.flag.tv{background-position:-64px -121px}.flag.tw{background-position:-64px -132px}.flag.tz{background-position:-64px -143px}.flag.ua{background-position:-64px -154px}.flag.ug{background-position:-64px -165px}.flag.um{background-position:-64px -176px}.flag.us{background-position:-64px -187px}.flag.uy{background-position:-64px -198px}.flag.uz{background-position:-64px -209px}.flag.va{background-position:-64px -220px}.flag.vc{background-position:-64px -231px}.flag.ve{background-position:-64px -242px}.flag.vg{background-position:-64px -253px}.flag.vi{background-position:-64px -264px}.flag.vn{background-position:-64px -275px}.flag.vu{background-position:-64px -286px}.flag.wales{background-position:-64px -297px}.flag.wf{background-position:-64px -308px}.flag.ws{background-position:-64px -319px}.flag.ye{background-position:-64px -330px}.flag.yt{background-position:-64px -341px}.flag.za{background-position:-64px -352px}.flag.zm{background-position:-64px -363px}.flag.zw{background-position:-64px -374px}

.GlobalPhone{display:table;padding:0;height:28px;width:210px;font-size:0;position:relative}.GlobalPhone>*{font-size:14px;display:table-cell;vertical-align:top}.GlobalPhone>span,.GlobalPhone input{line-height:28px}.GlobalPhone>span{text-align:center;padding:0 7px;cursor:pointer;color:#494949;white-space:nowrap}.GlobalPhone>span:after{content:"";display:inline-block;height:15px;border-right:1px solid #ccc;vertical-align:middle;margin-left:7px}.GlobalPhone input[type="text"]{padding:0 7px 0 0;border:0;height:100%;width:100%;box-sizing:border-box}.GlobalPhone input[type="text"]:focus{border:0;outline:0}.GlobalPhone #verify_phone_err{position:absolute;left:100%;top:0;white-space:nowrap;margin-left:10px;line-height:28px;font-size:12px;color:#fe2617}.GlobalPhoneList li{text-align:justify;text-justify:distribute;-ms-text-justify:distribute;font-size:0}.GlobalPhoneList li>*{display:inline-block}.GlobalPhoneList li:after{content:"";width:100%;display:inline-block}.GlobalPhoneItem-district{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.GlobalPhoneDialog .bd{max-height:30em;overflow:auto !important}.GlobalPhoneList li{overflow:hidden;line-height:2.6;color:#494949;cursor:pointer;border-bottom:1px solid #e5e5e5}.GlobalPhoneList li:first-child{border-top:1px solid #e5e5e5}.GlobalPhoneList li>*{font-size:14px}.GlobalPhoneList li.is-active>*{color:#42bd56}.GlobalPhoneList li.is-active .GlobalPhoneItem-district:after{content:"??";margin-left:10px}.GlobalPhoneItem-district{font-weight:bold}.GlobalPhoneItem-district span{font-size:1.5em;line-height:1;display:inline-block;vertical-align:middle;position:relative;margin-top:-2px}.GlobalPhoneItem-number{color:#aaa}

</style>

    <style type="text/css">
#footer { color:#999;padding-top:6px;border-top: 1px dashed #ddd; }
.fright { float:right; }
.icp { float:left; }
</style>
    

  <script type="text/javascript" src="https://img3.doubanio.com/f/accounts/4ff6b04bf980286a3aef551db4adbf73a937e01b/js/lib/cookie.js"></script>
  <script type="text/javascript" src="https://img3.doubanio.com/f/accounts/c5268df4c1f0bada95cb3d2b80089a50b494b5ee/js/lib/jquery.min.js"></script>
  <script type="text/javascript" src="https://img3.doubanio.com/f/accounts/1729d519af24044829c78cc77035e490f302b8a9/js/lib/do.js" data-cfg-corelib="https://img3.doubanio.com/f/accounts/c5268df4c1f0bada95cb3d2b80089a50b494b5ee/js/lib/jquery.min.js"></script>



    
  </head>
  <body>
    <div class="header">
      
<div id="header">
  <div class="site-nav single-nav">
    <div class="site-nav-logo">
      <a href="">
          <p><img src="/Images/lg_account.png" alt=""></p>
      </a>
    </div>
  </div>
</div>

    </div>
    
  <div class="wrapper">
    
<h1>
新豆瓣
</h1>

    <div class="article">
     

    <form method="post" action="/home/login/doxinmima?id={{$id}}">
        <div style="display:none;">
            <input type="hidden" name="source" value="book"/>
            <input type="hidden" name="redir" value="  "/>
            <img src="https://www.douban.com/pics/blank.gif" onerror="document.lzform.action='/home/login/dologin'"/>
        </div>
        <div class="item extra-tips">
            <label>新密码</label>
         <input name="password" type="password" class="basic-input" maxlength="20" tabindex="2" style="height:30px"> 
        </div>
        <div class="suggestion">
            <div id="email_suggestion"></div>
        </div>
    
     
  
        <div class="item">
          <p class="agreement">
            <label for="agreement" class="agreement-label">

              <input type="checkbox" id="agreement" name="agreement" tabindex="5"
                />
              我已经认真阅读并同意豆瓣的《<a target="_blank" href="/about?policy=agreement">使用协议</a>》。
            </label>
          </p>
        </div>
        <div class="item-submit">
            <label>&nbsp;</label>
             {{csrf_field()}} 
            <input type="submit"  value="完成"   class="btn-submit disabled" tabindex="6" />
        </div>
    </form>

    </div>
    <div class="aside">
      


    </div>
  </div>

    <div class="footer">
      
<div id="footer">


<span id="icp" class="fleft gray-link">
    &copy; 2005－2016 douban.com, all rights reserved
</span>

<span class="fright">
    <a href="https://www.douban.com/about">关于豆瓣</a>
    · <a href="https://www.douban.com/jobs">在豆瓣工作</a>
    · <a href="https://www.douban.com/about?topic=contactus">联系我们</a>
    · <a href="https://www.douban.com/about?policy=disclaimer">免责声明</a>
    
    · <a href="https://www.douban.com/help/">帮助中心</a>
    · <a href="https://developers.douban.com/" target="_blank">开发者</a>
    · <a href="https://www.douban.com/mobile/">移动应用</a>
    · <a href="https://www.douban.com/partner/">豆瓣广告</a>
</span>




</div>

    </div>
    <!-- main -->
    <!-- COLLECTED JS -->
    
        <script type="text/html" id="template-global-phone">
            <ul class="GlobalPhoneList">
                    <li class="is-active">
                        <span class="GlobalPhoneItem-district">
                            <span class="flag cn"></span>
                            中国
                        </span>
                        <span class="GlobalPhoneItem-number">+86</span>
                    </li>
                    <li class="">
                        <span class="GlobalPhoneItem-district">
                            <span class="flag hk"></span>
                            香港地区
                        </span>
                        <span class="GlobalPhoneItem-number">+852</span>
                    </li>
                    <li class="">
                        <span class="GlobalPhoneItem-district">
                            <span class="flag mo"></span>
                            澳门
                        </span>
                        <span class="GlobalPhoneItem-number">+853</span>
                    </li>
                    <li class="">
                        <span class="GlobalPhoneItem-district">
                            <span class="flag tw"></span>
                            台湾地区
                        </span>
                        <span class="GlobalPhoneItem-number">+886</span>
                    </li>
                    <li class="">
                        <span class="GlobalPhoneItem-district">
                            <span class="flag jp"></span>
                            日本
                        </span>
                        <span class="GlobalPhoneItem-number">+81</span>
                    </li>
                    <li class="">
                        <span class="GlobalPhoneItem-district">
                            <span class="flag kr"></span>
                            韩国
                        </span>
                        <span class="GlobalPhoneItem-number">+82</span>
                    </li>
                    <li class="">
                        <span class="GlobalPhoneItem-district">
                            <span class="flag sg"></span>
                            新加坡
                        </span>
                        <span class="GlobalPhoneItem-number">+65</span>
                    </li>
                    <li class="">
                        <span class="GlobalPhoneItem-district">
                            <span class="flag th"></span>
                            泰国
                        </span>
                        <span class="GlobalPhoneItem-number">+66</span>
                    </li>
                    <li class="">
                        <span class="GlobalPhoneItem-district">
                            <span class="flag my"></span>
                            马来西亚
                        </span>
                        <span class="GlobalPhoneItem-number">+60</span>
                    </li>
                    <li class="">
                        <span class="GlobalPhoneItem-district">
                            <span class="flag us"></span>
                            美国
                        </span>
                        <span class="GlobalPhoneItem-number">+1</span>
                    </li>
                    <li class="">
                        <span class="GlobalPhoneItem-district">
                            <span class="flag ca"></span>
                            加拿大
                        </span>
                        <span class="GlobalPhoneItem-number">+1</span>
                    </li>
                    <li class="">
                        <span class="GlobalPhoneItem-district">
                            <span class="flag au"></span>
                            澳大利亚
                        </span>
                        <span class="GlobalPhoneItem-number">+61</span>
                    </li>
                    <li class="">
                        <span class="GlobalPhoneItem-district">
                            <span class="flag gb"></span>
                            英国
                        </span>
                        <span class="GlobalPhoneItem-number">+44</span>
                    </li>
                    <li class="">
                        <span class="GlobalPhoneItem-district">
                            <span class="flag de"></span>
                            德国
                        </span>
                        <span class="GlobalPhoneItem-number">+49</span>
                    </li>
                    <li class="">
                        <span class="GlobalPhoneItem-district">
                            <span class="flag fr"></span>
                            法国
                        </span>
                        <span class="GlobalPhoneItem-number">+33</span>
                    </li>
                    <li class="">
                        <span class="GlobalPhoneItem-district">
                            <span class="flag ru"></span>
                            俄罗斯
                        </span>
                        <span class="GlobalPhoneItem-number">+7</span>
                    </li>
                    <li class="">
                        <span class="GlobalPhoneItem-district">
                            <span class="flag in"></span>
                            印度
                        </span>
                        <span class="GlobalPhoneItem-number">+91</span>
                    </li>
                    <li class="">
                        <span class="GlobalPhoneItem-district">
                            <span class="flag nz"></span>
                            新西兰
                        </span>
                        <span class="GlobalPhoneItem-number">+64</span>
                    </li>
                    <li class="">
                        <span class="GlobalPhoneItem-district">
                            <span class="flag it"></span>
                            意大利
                        </span>
                        <span class="GlobalPhoneItem-number">+39</span>
                    </li>
                    <li class="">
                        <span class="GlobalPhoneItem-district">
                            <span class="flag nl"></span>
                            荷兰
                        </span>
                        <span class="GlobalPhoneItem-number">+31</span>
                    </li>
                    <li class="">
                        <span class="GlobalPhoneItem-district">
                            <span class="flag es"></span>
                            西班牙
                        </span>
                        <span class="GlobalPhoneItem-number">+34</span>
                    </li>
                    <li class="">
                        <span class="GlobalPhoneItem-district">
                            <span class="flag se"></span>
                            瑞典
                        </span>
                        <span class="GlobalPhoneItem-number">+46</span>
                    </li>
                    <li class="">
                        <span class="GlobalPhoneItem-district">
                            <span class="flag at"></span>
                            奥地利
                        </span>
                        <span class="GlobalPhoneItem-number">+43</span>
                    </li>
                    <li class="">
                        <span class="GlobalPhoneItem-district">
                            <span class="flag ch"></span>
                            瑞士
                        </span>
                        <span class="GlobalPhoneItem-number">+41</span>
                    </li>
                    <li class="">
                        <span class="GlobalPhoneItem-district">
                            <span class="flag lt"></span>
                            立陶宛
                        </span>
                        <span class="GlobalPhoneItem-number">+370</span>
                    </li>
                    <li class="">
                        <span class="GlobalPhoneItem-district">
                            <span class="flag ph"></span>
                            菲律宾
                        </span>
                        <span class="GlobalPhoneItem-number">+63</span>
                    </li>
                    <li class="">
                        <span class="GlobalPhoneItem-district">
                            <span class="flag id"></span>
                            印度尼西亚
                        </span>
                        <span class="GlobalPhoneItem-number">+62</span>
                    </li>
                    <li class="">
                        <span class="GlobalPhoneItem-district">
                            <span class="flag vn"></span>
                            越南
                        </span>
                        <span class="GlobalPhoneItem-number">+84</span>
                    </li>
                    <li class="">
                        <span class="GlobalPhoneItem-district">
                            <span class="flag ae"></span>
                            阿联酋
                        </span>
                        <span class="GlobalPhoneItem-number">+971</span>
                    </li>
            </ul>
        </script>
<script>


// @require dialog.js


function completePhone(nationCode, phoneNum) {
  if (!nationCode) {
    nationCode = trigger.text();
  }
  if (!phoneNum) {
    phoneNum = $.trim(verifyPhoneNum.val());
  }
  verifyPhone.val(nationCode + phoneNum);
}

    function request_phone_code(captcha_id, captcha_solution){
        $('#tips-error em').text('')
        var i = 60, num = $.trim($("#verify_phone_num").val());
        var nationCode = $('.js-choose-district').text();
        if(nationCode === "+86" && (num === "" || num.length != 11)) {
            displayError($("#verify_phone")[0], "请输入正确手机号");
            return;
        }
        var data = { phone: nationCode + num },
            el = $('#request-phone-code-btn');;
        if (need_captcha_test){
            if (captcha_id === undefined) {
                setTimeout(function() {show_captcha_dialog(request_phone_code, function(){
                    $('#tips-info').text('');
                });}, 0)
                return
            } else {
                data.captcha_id = captcha_id;
                data.captcha_solution = captcha_solution;
            }
        }
        $('#tips-info').text('请稍等...');
        $.post('/accounts/j/register/send_register_verify_code', data, function(result) {
            if (result.r === 0) {
                el.attr('disabled', 'disabled');
                var timer = setInterval(function () {
                    el.val('重新获取' + ' (' + --i + ')');
                    if (!i) {
                        clearInterval(timer);
                        el.removeAttr("disabled").val('获取验证码');
                    }
                }, 1000);
                $('#tips-info').text('验证短信已发送')
            } else {
                if (result.reason === 'captcha_required'){
                    need_captcha_test = true;
                    setTimeout(function() { request_phone_code(); }, 0)
                    return
                } else {
                    $('#tips-error em').text('验证短信发送失败，请稍后再试');
                }
                $('#tips-info').text('');
            }
        }, 'json');
    }




function displayError(el, msg) {
  var err = document.getElementById(el.name + '_err');
  if (!err) {
    err = document.createElement('span');
    err.id = el.name + '_err';
    err.className = 'error-tip';
    el.parentNode.appendChild(err);
  }
  err.style.display = 'inline';
  err.innerHTML = msg;
}




        if ( error_info === TXT_CAPTCHA_NULL || error_info === TXT_CAPTCHA_ERROR ) {
            $('#frm_error').show();
        } else {
            $('<div></div>').text(error_info).addClass('item-error').insertAfter('.captcha-item').show();
            $('#frm_error').remove();
        }

    function DPA(s1, s2){
        var m = new Array();
        var i, j;
        for(i=0; i < s1.length + 1; i++) m[i] = new Array(); // i.e. 2-D array

        m[0][0] = 0; // boundary conditions

        for(j=1; j <= s2.length; j++)
            m[0][j] = m[0][j-1]-0 + 1; // boundary conditions

        for(i=1; i <= s1.length; i++)                            // outer loop
        {
            m[i][0] = m[i-1][0]-0 + 1; // boundary conditions

            for(j=1; j <= s2.length; j++)                         // inner loop
            {
                var diag = m[i-1][j-1];
                if( s1.charAt(i-1) != s2.charAt(j-1) ) diag++;

                m[i][j] = Math.min( diag,               // match or change
                Math.min( m[i-1][j]-0 + 1,    // deletion
                m[i][j-1]-0 + 1 ) ); // insertion
            }//for j
        }//for i
       return m[s1.length][s2.length];
    };

    function get_like(s){
        r = 0;
        v = s.split('@');
        if ( v.length <=1 ) return;
        domain = v[1];
        e_name = v[0];
        dis = domain.length;
        for (k=0; k < email_list.length; k++){
            e = email_list[k];
            d = DPA(domain, e);
            if (d < dis){
                dis = d;
                e_domain = e;
            }
        }
        if(dis && dis < 4){
            r = 1;
        }
        return r;
    };

    function email_suggestion(like){
        s = email.attr('value');
        if (!( s && s.length > 2 )) {
            return;
        }
        if (like && get_like(s)){
            as = ' <a id="yes_but" href="#">是</a>／<a href="#" id="no_but">不是</a>';
            suggestion.html( '<p><span>你是否要输入' + e_name + '@</span>' + e_domain + as + '</p>' );
            $("#yes_but").focus();
            e_tip_on = 1;
        }

        email_value = email.attr('value');
        return r;
    };

    $('#email').focusout(function() {
        var e = $(this).parents('.item').hasClass('has-error');
        if ( !e ) {
            email_suggestion(1);
        }
    });

    $('body').delegate('#yes_but', 'click', function(e) {
        e.preventDefault();
        email.attr('value', e_name + '@' + e_domain);
        email.focus();
        suggestion.html( '' );
        e_tip_on = 0;
    });
    $('body').delegate('#no_but', 'click', function(e) {
        e.preventDefault();
        suggestion.html( '' );
        e_tip_on = 0;
    });
    $("input[name='agreement']").each(function(){
        if ($("input[name='agreement']").is(':checked')) {
            $("input[name='register']").attr('disabled', false).addClass('enabled');
        } else {
            $("input[name='register']").attr('disabled', true).removeClass('enabled');
        }
    });
    $("input[name='agreement']").click(function(){
        if ($("input[name='agreement']").is(':checked')) {
            $("input[name='register']").attr('disabled', false).addClass('enabled');
        } else {
            $("input[name='register']").attr('disabled', true).removeClass('enabled');
        }

    });
    var optionMsg = {
        email: '用来登录豆瓣，接收到激活邮件才能完成注册',
        password: '至少包含字母和数字，最短8个字符，区分大小写',
        name: '中、英文均可，最长14个英文或7个汉字',
        loc: ''
    },
    validateError = {
        email: {
            isNull: 'Email不能为空',
            invalidFormat: 'Email格式不正确',
            //unavailable: '',
            unableForTom: '目前暂时不支持使用 tom.com 邮箱注册豆瓣帐号',
            unableForChongseo: '目前暂时不支持使用 chongseo.cn 邮箱注册豆瓣帐号'
        },
        password: {
            isNull: '密码不能为空',
            isShort: '密码长度不足8个字符',
            invalidFormat: '请使用英文字母、符号或数字',
            invalidStrong: '密码强度不够，请包含字母和数字'
        },
        location: {
            isNull: '常居地不能为空'
        },
        name: {
            isNull: '名号不能为空',
            isLong: '名号长度不能超过14个英文或7个汉字'
        },
        captcha: {
            isNull: '验证码不能为空'
        }
    },
    validateRules = {
        email: {
            elems: 'input[name=email]',
            isNull: function(el) {
                return !$.trim(el.val());
            },
            invalidFormat: function(el) {
                  return !$.validate.isEmail($.trim(el.val()));
            },
            /*unavailable: function(el,o) {
                var item = el.parents('.item');
                o.asyncValidate(el,
                '/accounts/j/register/is_registered?email=' + $.trim(el.val()),
                function(j){
                    if (j.ok){
                        el.val(s);
                        o.displayError(el, '该Email已经注册过');
                        item.addClass('has-error');
                    }
                });
            },*/
            unableForTom: function(el,o) {
                var domain = el.val().split('@')[1];
                return domain == 'tom.com';
            },
            unableForChongseo: function(el,o) {
                var domain = el.val().split('@')[1];
                return domain == 'chongseo.cn';
            }

        },
        password: {
            elems: 'input[name=password]',
            isNull: function(el) {
                if ( el.val() === '' ) return true;
            },
            isShort: function(el) {
                if ( el.val() !='' && el.val().length < 8 ) {
                    return true;
                }
            },
            invalidFormat: function(el) {
                var s = $.trim(el.val());
                return passwd_reg.test(s);
            },
            invalidStrong: function(el) {
                var s = $.trim(el.val());
                if (!(/\d/.test(s))){
                    return true;
                }
                if (!(/[a-zA-Z\~\)\!\$\%\*\(\_\+\-\=\{\}\[\]\|\:\;\<\>\?\,\.\/\@\#\^\"\'\`\?\&]/.test(s)))
                {
                    return true;
                }
            }
        },
        name: {
            elems: 'input[name=name]',
            isNull: function(el) {
                return !$.trim(el.val());
            },
            isLong: function(el) {
                return $.trim(el.val()).replace(/[^\x00-\xff]/g, '豆瓣').length <= 14 ? false : true;
            }
        },
        location: {
            elems: 'input[name=loc]',
            isNull: function(el) {
                return !$.trim(el.val());
            }
        },
        captcha: {
            elems: 'input[name=captcha-solution]',
            isNull: function(el) {
                return !$.trim(el.val());
            }

        }
    };
    $('form').validateForm(validateRules, validateError, optionMsg, null);


    String.prototype.strReverse=function(){var b="";for(var a=0;a<this.length;a++){b=this.charAt(a)+b}return b};function checkPassword(f){if(!f){return 0}var h=8;if(f.length<h){return 0}var g=0;var e="abcdefghijklmnopqrstuvwxyz";var d="01234567890";var a="~)!@#$%^&*()_+-={}[]|:;<>?,./";if(f.length>=10){g+=20}if(f.length>=12){g+=20}if(f.match(/[a-z]/g)){g+=20}if(f.match(/[0-9]/g)){g+=20}if(f.match(/[A-Z]/g)){g+=20}for(var i=0;i<a.length;i++){if(f.indexOf(a[i])!=-1){g+=20;break}}for(var i=0;i<23;i++){var b=e.substring(i,parseInt(i+3));var c=b.strReverse();if(f.indexOf(b)!=-1||f.indexOf(c)!=-1){g-=20}b=e.toUpperCase().substring(i,parseInt(i+3));c=b.strReverse();if(f.indexOf(b)!=-1||f.indexOf(c)!=-1){g-=20}}for(var i=0;i<8;i++){var b=d.substring(i,parseInt(i+3));var c=b.strReverse();if(f.indexOf(b)!=-1||f.toLowerCase().indexOf(c)!=-1){g-=20}}return Math.max(g,0)};

    var delayKey,
    displayPasswdMeter = function(n, item) {
      var s,  node = item.find('.validate-meter');

      if (n < 60) {
        s = '弱';
      } else if (n < 80) {
        s = '一般';
      } else {
        s = '强';
      }

      item.find('.validate-option, .validate-error').hide();

      if (node.length === 0) {
        node = $('<span class="validate-meter"></span>').appendTo(item);
      }

      node.show().text('密码强度：' + s);
    };

    $('#password').bind({
      focus: function() {
        var el = $(this),
        item = el.parent();

        if (item.find('.validate-error').css('display') === 'inline') {
          return;
        }

        if (el.val().length >= 8) {
          item.find('.validate-option').hide();
        }
      },

  </body>
</html>













